Energy-Efficient AES Ciphers on a Fine-Grained Many-Core System

نویسندگان

  • Bin Liu
  • Bevan M. Baas
چکیده

By exploring different granularities of data-level and task-level parallelism, we propose 16 implementations of an Advanced Encryption Standard (AES) cipher with both online and offline key expansion on a fine-grained many-core system. The smallest design utilizes only 6 cores for offline key expansion and 8 cores for online key expansion, while the largest requires 107 cores and 137 cores, respectively. With frequency and voltage scaling, the power of different implementations could be reduced as much as 32%. In comparison with published AES cipher implementations on other software platforms, our design has 3.3– 15.6 times higher throughput per chip area and 3.4–21.7 times higher energy efficiency.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design and Implementation of Parallel AES Encryption Engines for Multi-Core Processor Arrays

By exploring different granularities of data-level and task-level parallelism, we map 4 implementations of an Advanced Encryption Standard (AES) cipher with both online and offline key expansion on a fine-grained many-core system. The smallest design utilizes only six cores for offline key expansion and eight cores for online key expansion, while the largest requires 107 and 137 cores, respecti...

متن کامل

Parallel AES Encryption Engine for Many Core Processor Arrays Using Masked S-Box

With the ever increasing growth of data communication, hardware encryption technology will become an irreplaceable safety technology. In this paper, I present a method of AES encryption and decryption algorithm with 128 bit key on an FPGA. In order to protect “data-at-rest” in memory from differential power analysis attacks with high-throughput advanced encryption standard (AES) engine with mas...

متن کامل

A Mathematical Framework for Combining Error Correction and Encryption

Error resilience and energy efficiency are two main challenges facing block ciphers in noisy and resource constrained wireless environments. Traditionally, error correcting codes are used to recover from channel induced errors. However, this two step operation: encryption followed by error correction adds extra burden on an already resource constrained environment. Combining the two operations ...

متن کامل

Energy-Efficient Sorting on a Many-Core Platform

As processors move from multi-core to many-core architectures, opportunities arise for energy-efficient enterprise computations, such as sorting, on large arrays of processors. This paper proposes three different energy-efficient sorting methods for the first phase of an external sort simulated on a varying sized fine-grained many-core processor arrays used as a co-processor to an Intel CPU, wh...

متن کامل

Energy-Efficient String Search Architectures on a Fine-Grained Many-Core Platform

This paper presents three energy-efficient methods for searching and filtering streamed data on a fine-grained manycore processor array: parallel, serial, and all-in-one. All three architectures aim to provide programmable flexibility with low energy consumption. Experimental results show that for one keyword search, the parallel and serial architectures consume 2× less energy per workload than...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012